package com.yupi.yangoj.judge.codesandbox.impl;

import com.yupi.yangoj.judge.codesandbox.CodeSandBox;
import com.yupi.yangoj.judge.codesandbox.model.ExecuteCodeRequest;
import com.yupi.yangoj.judge.codesandbox.model.ExecuteCodeResponse;


/**
 * 第三方代码沙箱服务（网上提供的现成的代码沙箱服务）
 */
public class ThirdPartyCodeSandBoxImpl implements CodeSandBox {

    /**
     * 如果选择使用第三方提供的代码沙箱服务，只需要导入相关依赖，在以下方法进行调用即可
     * 将执行响应数据封装成ExecuteCodeResponse对象返回
     * @param executeCodeRequest
     * @return
     */
    @Override
    public ExecuteCodeResponse executeCode(ExecuteCodeRequest executeCodeRequest) {
        System.out.println("第三方代码沙箱服务");
        return null;
    }
}
